package de.szut.sudoku.game;

/**
 * Class for inputting values
 * 
 * @author Marc Huisinga
 * 
 */

/**
 * Container that contains what the ui is supposed to get notified with and the
 * actual values
 * 
 * @author dqi12huisinga
 * 
 */
public class GameModelAction {
	private GameModelActions state;
	private SudokuButtonChanger sudokuButtonChanger;
	private SudokuFieldContainer sudokuFieldContainer;

	public GameModelActions getState() {
		return state;
	}

	public void setState(GameModelActions state) {
		this.state = state;
	}

	public SudokuButtonChanger getSudokuButtonChanger() {
		return sudokuButtonChanger;
	}

	public void setSudokuButtonChanger(SudokuButtonChanger sudokuButtonChanger) {
		this.sudokuButtonChanger = sudokuButtonChanger;
	}

	public GameModelAction() {
		sudokuButtonChanger = new SudokuButtonChanger();
		sudokuFieldContainer = new SudokuFieldContainer();
	}

	public SudokuFieldContainer getSudokuFieldContainer() {
		return sudokuFieldContainer;
	}

	public void setSudokuFieldContainer(
			SudokuFieldContainer sudokuFieldContainer) {
		this.sudokuFieldContainer = sudokuFieldContainer;
	}

}
